#include <iostream>
#include <stdarg.h>
#include "task.hpp"
#include "threadpool.hpp"
#include "log.hpp"

using std::cout;
using std::endl;

int main()
{
    ThreadPool<Task>::GetInstance()->waitAll();
    
    return 0;
}

// int main()
// {
//     // EnableFIle();
//     // Log(0,"hello");
//     // Log(1,"hello,%d",2);
//     // Log(2,"hello %d,%f",1,3.14);
//     return 0;
// }

// //C语言中可变参数的使用
// void test(int num,...)
// {
//     va_list arg;
//     va_start(arg,num);
//     while(num--)
//     {
//         int data=va_arg(arg,int);
//         cout<<data<<endl;
//     }
//     va_end(arg);
// }

// int main()
// {
//     test(2,1,3);
//     return 0;
// }
